package com.gavin.util;

import java.io.IOException;
import java.util.Properties;

/**//**
* @ClassName: ConfigLoaderUtil
* @Description: 加载配置文件
* @author Gavin Nie  
* @e-mail Nie_ZW@163.com
* @date 2014年7月6日 下午8:33:16
*//*
*/public class ConfigLoaderUtil
{
	/**//**
	* @Fields prop : 创建单例的properties对象
	*//*
*/	public static Properties prop = new Properties();

/*	*//**
	 * 保证单例
	*//*
*/	private ConfigLoaderUtil()
	{
		;
	}

	// 服务器运行时 加载
	static
	{
		try
		{
			// 加载配置文件 db.properties;
			prop.load(ConfigLoaderUtil.class.getClassLoader()
					.getResourceAsStream("db.properties"));
		} catch (IOException e)
		{
			e.printStackTrace();
		}
	}

	// 配置常量
	public static final String CLASS_NAME = prop.getProperty("CLASS_NAME");
	public static final String DATABASE_URL = prop.getProperty("DATABASE_URL");
	public static final String SERVER_IP = prop.getProperty("SERVER_IP");
	public static final String SERVER_PORT = prop.getProperty("SERVER_PORT");
	public static final String DATABASE_SID = prop.getProperty("DATABASE_SID");
	public static final String USERNAME = prop.getProperty("USERNAME");
	public static final String PASSWORD = prop.getProperty("PASSWORD");

}
